package com.dh.collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class CollectionDemo01 {
    public static void main(String[] args) {
        Collection collection = new ArrayList();// 多态
        collection.add("1");// 添加元素
        System.out.println(collection.size());// 查看集合有多少个元素


        Collection collection1 = new ArrayList();
        collection1.add(1);
        collection1.add(2);

        collection.addAll(collection1);//把一个集合放到另一个集合当中
        System.out.println(collection.size());

        System.out.println(collection.contains("1"));// 是否包含元素

//        collection.clear();// 清空
        System.out.println(collection.containsAll(collection1));// 是否包含另一个集合

        System.out.println(collection.isEmpty());// 判断集合是否为空

        collection.remove("1");// 删除
//        System.out.println(collection.size());

//        collection.removeAll(collection1);// 从一个集合中删除另一个集合

//        Object[] objects = collection.toArray();// 把集合转成数组


        // 迭代器
        Iterator iterator = collection.iterator();
        while (iterator.hasNext()) {
            System.out.println(iterator.next());
        }
    }
}
